package cn.com.cifi.mars.bean.vo.workBench;

import java.util.LinkedList;
import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
 * 工作台-项目概览分期信息
 * @author Administrator
 *
 */
@ApiModel(value = "项目概览分期信息", description = "项目概览分期信息")
public class ProjectStageVO{

	@ApiModelProperty(name="stageId",value="分期ID")
	private String stageId;
	
	@ApiModelProperty(name="stageCode",value="分期编码")
	private String stageCode;
	
	@ApiModelProperty(name="stageName",value="分期名称")
	private String stageName;
	
	@ApiModelProperty(name="versionList",value="分期版本列表")
	private List<ProjectVersionVO> versionList;

	public String getStageId() {
		return stageId;
	}

	public void setStageId(String stageId) {
		this.stageId = stageId;
	}

	public String getStageCode() {
		return stageCode;
	}

	public void setStageCode(String stageCode) {
		this.stageCode = stageCode;
	}

	public String getStageName() {
		return stageName;
	}

	public void setStageName(String stageName) {
		this.stageName = stageName;
	}

	public List<ProjectVersionVO> getVersionList() {
		if(versionList == null) {
			versionList = new LinkedList<ProjectVersionVO>();
		}
		return versionList;
	}

	public void setVersionList(List<ProjectVersionVO> versionList) {
		this.versionList = versionList;
	}

	@Override
	public String toString() {
		return "ProjectStageVO{" +
				"stageId='" + stageId + '\'' +
				", stageCode='" + stageCode + '\'' +
				", stageName='" + stageName + '\'' +
				", versionList=" + versionList +
				'}';
	}
}
